ABORT ARRAY Assignment ATTRIB BY CALL CARDS CARDS4 CONTINUE DATA DATALINES DATALINES4 DELETE DESCRIBE DISPLAY DO Until While Iterative DROP END ERROR EXECUTE FILE FILE FORMAT GO TO IF THEN ELSE INFILE INFORMAT INPUT INPUT KEEP LABEL LEAVE LENGTH LINK LIST LOSTCARD MERGE MISSING MODIFY Null OUTPUT PUT REDIRECT REMOVE RENAME REPLACE RETAIN RETURN SELECT SET STOP Sum UPDATE WHERE WINDOW
#Reserved Words in the Macro Facility http://jeff-lab.queensu.ca/stat/sas/sasman/sashtml/macro/z1133176.htm
ABEND ABORT ACT ACTIVATE BQUOTE BY CLEAR CLOSE CMS COMANDR COPY DEACT DEL DELETE DISPLAY DMIDSPLY DMISPLIT DO EDIT ELSE END EVAL FILE GLOBAL GO GOTO IF INC INCLUDE INDEX INFILE INPUT KEYDEF LENGTH LET LIST LISTM LOCAL MACRO MEND METASYM NRBQUOTE NRQUOTE NRSTR ON OPEN PAUSE PUT QSCAN QSUBST QSYSFUNC QUOTE QUPCASE RESOLVE RETURN RUN SAVE SCAN STOP STR SUBSTR SUPERQ SYSCALL SYSEVALF SYSEXEC SYSFUNC SYSGET SYSRPUT THAN TO TSO UNQUOTE UNSTR UNTIL UPCASE WHILE WINDOW